// 数据类型的检测(number,string,object,undefined,boolean)
// 用于判断基本数据类型 数组对象会变为object，函数变为function
console.log(typeof({}));
// 只能判断引用数据类型,不能判断基本数据类型返回布尔类型
console.log(1 instanceof(Number))
// 基本可以用于判断基本，引用数据类型注意：声明构造函数并将原型指向Array就不行了
console.log(('12').constructor===String)
// 最好用的
var obt=Object.prototype.toString
console.log(obt.call(2))
console.log(obt.call(''))
console.log(obt.call(true))
console.log(obt.call([]))
console.log(obt.call({}))
